package com.huishao.demo.controller;


import com.huishao.demo.entity.Key;
import com.huishao.demo.common.R;
import com.huishao.demo.common.PageResult;
import com.huishao.demo.service.KeyService;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;

import java.io.Serializable;

/**
 * (Key)表控制层
 *
 * 实现思路：每日定时生成一个随机密码，发送到邮箱，根据这个密码才能成功填写每日报告
 *
 * @author huishao
 * @since 2023-02-17 13:55:42
 */
@Api(tags = "(key)", value = "(Key)")
@RestController
@RequestMapping("/demo/key")
public class KeyController {
    /**
     * 服务对象
     */
    @Autowired
    private KeyService keyService;


    /**
     * 通过日期查询每日 key
     * @return key
     */
    @ApiOperation(value = "通过日期查询每日 key")
    @GetMapping("/getKey")
    public R<Key> selectKey() {
        return R.obj(keyService.getByDate());
    }

}

